導(dǎo)讀:2019年3月3日阿里云華北2地域可用區(qū)C部分ECS云服務(wù)器故障的消息相比大家都知道了,這次故障著實(shí)給不少用戶帶來不小的麻煩,那么問題來了,云服務(wù)器不是不會出問題么?可用性不是能
發(fā)表日期:2020-07-04
文章編輯:興田科技
瀏覽次數(shù):6212
標(biāo)簽:
2019年3月3日阿里云華北2地域可用區(qū)C部分ECS云服務(wù)器故障的消息相比大家都知道了,這次故障著實(shí)給不少用戶帶來不小的麻煩,那么問題來了,云服務(wù)器不是不會出問題么?可用性不是能達(dá)到99.9%么,云盤不是能達(dá)到99.9999999%的9個(gè)9個(gè)可靠性么?下面我們來了解一下關(guān)于云計(jì)算方面的知識。
從阿里云發(fā)布的公告看,里面有3個(gè)關(guān)鍵字,地域、可用區(qū)和ECS,首先我們來看看這是什么東西?
地域就是地區(qū),英文表示就是Region,指的是物理的數(shù)據(jù)中心,通常我們在阿里云或者亞馬遜等云計(jì)算平臺上購買實(shí)例的時(shí)候都要選擇地域,可以簡單的理解為我們的云服務(wù)器存放位置,地域的選擇要接近目標(biāo)客戶的所在位置,比如你的目標(biāo)客戶都在美洲,那你的地域就選到美國去,這樣用戶訪問你的資源延遲就更低,從阿里云的官網(wǎng)上可以看到,阿里云在國內(nèi)和海外都有不同的地域,國內(nèi)比如有華東1、華東2、華北1、華北2、華北3等7個(gè)地域,海外比如香港、亞太、美國、歐洲、中東等都有部署。
下面我們看看啥事可用區(qū),應(yīng)為表示就是Zone,可用區(qū)就是在同一地域內(nèi)電力和網(wǎng)絡(luò)相互獨(dú)立的物理區(qū)域,同一地域的可用區(qū)內(nèi)的內(nèi)網(wǎng)是互通的,可用區(qū)之間能做到故障隔離,如果你的業(yè)務(wù)要求有較高的容災(zāi)能力或者網(wǎng)絡(luò)延遲要求較高,那你就要考慮是否把實(shí)例放到同一可用區(qū)了。
這次的故障出現(xiàn)在華北2區(qū)域,這個(gè)區(qū)域是2013年推出的,該區(qū)域數(shù)據(jù)中心位置在北京,區(qū)域下有7個(gè)可用區(qū),故障就出現(xiàn)在可用區(qū)C了。
再來看ECS云服務(wù)器,什么是ECS?ECS英文全稱是Elastic Compute Service,是一種彈性的可伸縮的計(jì)算服務(wù),可以簡單理解為一臺服務(wù)器。每個(gè)云計(jì)算平臺的叫法都不一樣,阿里云叫ECS,亞馬遜AWS叫EC2,騰訊云叫CVM,不管叫什么,其實(shí)就是一臺云服務(wù)器。
好了,了解了上述基本信息后我們看看如何在云平臺上架構(gòu)安全的業(yè)務(wù),不管你什么平臺、不管這個(gè)平臺如何宣稱他的安全性,但是你要知道安全性和穩(wěn)定性是相對的不是絕對的,沒有絕對的安全、沒有絕對的穩(wěn)定。國內(nèi)國外這些大的平臺還是比較可信的。要根據(jù)你的業(yè)務(wù)選用不同的部署方式。
通常在我們的業(yè)務(wù)部署過程中都會有個(gè)側(cè)重點(diǎn),比如這個(gè)業(yè)務(wù)對速度要求很高、有的是對數(shù)據(jù)的完整性要求很高、有的是對穩(wěn)定性要求很高,那么這就要根據(jù)你的側(cè)重點(diǎn)來構(gòu)建自己的架構(gòu)了。
對于速度要求很高的業(yè)務(wù),在部署云的時(shí)候就要充分考慮地域,你要評估你的客戶大致都分布在什么位置,也行有些人會有疑問,我的客戶遍布全國甚至全球那怎么辦,不用著急,各大云平臺都有自己的方案,處理選擇地域外像其他的比如多線接入、CDN等等都可以拿來使用,這里我們先不考慮那些因素的。如果你的客戶主要分布在北方,那么你就要選擇華北區(qū)域,通常我們的業(yè)務(wù)從安全性和穩(wěn)定性考慮都是要分開的,比如用戶系統(tǒng)、訂單系統(tǒng)、數(shù)據(jù)庫等等都是要分布在不同的ECS實(shí)例上去的,這樣可以避免由于某個(gè)模塊出現(xiàn)故障導(dǎo)致的整個(gè)系統(tǒng)癱瘓。
在實(shí)際生產(chǎn)系統(tǒng)中,重要的系統(tǒng)一定要部署在兩臺以上,避免出現(xiàn)單點(diǎn)故障,部署在兩臺以上那就有把這2臺部署在統(tǒng)一地域下的不同可用區(qū)了,因?yàn)椴煌目捎脜^(qū)之間的電力、網(wǎng)絡(luò)是獨(dú)立的,而內(nèi)網(wǎng)又是互通的,所以部署在同一地域下的不同可用區(qū)是最最經(jīng)濟(jì)實(shí)用的。這次的故障就發(fā)生在發(fā)生在可用區(qū)C,如果你的業(yè)務(wù)部署在兩個(gè)不同的可用區(qū),那么這次故障是不會給您帶來太多麻煩的。所以,核心業(yè)務(wù)要部署在不同的可用區(qū)內(nèi),千萬不要有單點(diǎn)故障存在。
問題又來了,我把核心業(yè)務(wù)部署在同一地域的不同可用區(qū)內(nèi),萬一這個(gè)地域出現(xiàn)災(zāi)難性事件了,我的業(yè)務(wù)不是照樣要中斷么,是的,一定的!怎么解決呢,很簡單,不是有很多地域么,你可以把業(yè)務(wù)部署在不同的地域啊,比如中國部署個(gè),美國部署個(gè),不就解決了么?是那么回事,可是不同的地域距離這么遠(yuǎn),數(shù)據(jù)延遲是不是很大呢?嗯,是的,延遲肯定是有的,這就要根據(jù)你的業(yè)務(wù)來定了,看你的側(cè)重點(diǎn)在哪?根據(jù)你的側(cè)重點(diǎn)來選擇不同的地域、可用區(qū)和ECS實(shí)例。
總之在云計(jì)算平臺上選型時(shí)一定要注意下面的問題:
1. 沒有絕對的安全和可靠,這些都是相對的,但這些又比你自己托管在IDC機(jī)房的安全性和可靠性高很多。
2. 云平臺下部署業(yè)務(wù),并不是買一臺云服務(wù)器部署上去就完事了,要根據(jù)自己的業(yè)務(wù)情況選擇不同的部署方案。
3. 數(shù)據(jù)備份是重中之重,數(shù)據(jù)備份要有冷備、熱備、本地備份、異地備份,更重要的是數(shù)據(jù)備份要具有可用性,而且一定要有可用性,不然出了問題把你的腿拍爛了都沒用。
上一篇:
暫無信息更多新聞
2023
建設(shè)網(wǎng)站的時(shí)間取決于網(wǎng)站的復(fù)雜性和需求。一般來說,簡單的網(wǎng)站可能需要幾個(gè)星期,而復(fù)雜的網(wǎng)站可能需要幾個(gè)月。我們將在需求分析階段給出準(zhǔn)確的時(shí)間估計(jì)。
View details
2020
2019年3月3日阿里云華北2地域可用區(qū)C部分ECS云服務(wù)器故障的消息相比大家都知道了,這次故障著實(shí)給不少用戶帶來不小的麻煩,那么問題來了,云服務(wù)器不是不會出問題么?可用性不是能
View details